package main

type SystemTotalEntity struct {
	MemTotal    int     `json:"memTotal,omitempty"`
	MemFree     int     `json:"memFree,omitempty"`
	MemBuffers  int     `json:"memBuffers,omitempty"`
	MemCached   int     `json:"memCached,omitempty"`
	MemRealUsed int     `json:"memRealUsed,omitempty"`
	CPUNum      int     `json:"cpuNum,omitempty"`
	CPURealUsed float64 `json:"cpuRealUsed,omitempty"`
	Time        string  `json:"time,omitempty"`
	System      string  `json:"system,omitempty"`
	IsUser      int     `json:"isuser,omitempty"`
	IsPort      bool    `json:"isport,omitempty"`
	Version     string  `json:"version,omitempty"`
}

type LogEntity struct {
	Where string `json:"where,omitempty"`
	Page  string `json:"page,omitempty"`
	Data  []struct {
		Id       int64  `json:"id,omitempty"`
		Uid      int64  `json:"uid,omitempty"`
		Username string `json:"username,omitempty"`
		Type     string `json:"type,omitempty"`
		Log      string `json:"log,omitempty"`
		AddTime  string `json:"addtime,omitempty"`
	} `json:"data,omitempty"`
	SearchHistory []struct {
		Val  string `json:"val,omitempty"`
		Time int64  `json:"time,omitempty"`
	} `json:"search_history,omitempty"`
}
